thrash soundly - Spanish English Dictionary